import request from '@/utils/request'
const path = 'http://39.108.248.115:9000'
const api = {
    roles: path + '/base/roles',
    tenants: path + '/base/tenants'
}
// 获取租户分页信息
export function getTenants (parameter) {
    const par = '?pageNum=' + parameter.current + '&pageSize=' + parameter.pageSize +
    '&roleTypeIds=' + parameter.roleTypeIds + '&organizationName=' + parameter.organizationName +
    '&organizationCode=' + parameter.organizationCode
    return request({
        url: api.tenants + par,
        method: 'get'
    })
}
// 平台运维人员开通租户入驻
export function addTenants (parameter) {
    return request({
        url: api.tenants + '/settleIn',
        method: 'post',
        data: parameter
    })
}
// 停用租户
export function deleteTenants (id) {
    return request({
        url: api.tenants + '/' + id,
        method: 'delete'
    })
}
// 获取租户的详细信息
export function detailTenants (tenantId) {
    return request({
        url: api.tenants + '/' + tenantId,
        method: 'get'
    })
}
// 修改租户角色
export function editTenantsRoles (parameter) {
    return request({
        url: api.tenants + '/' + parameter.tenantId + '/roles',
        method: 'put',
        data: parameter.checkedKeys
    })
}

// 获取租户角色信息
export function getRoles () {
    return request({
        url: api.roles,
        method: 'get'
    })
}

// 添加权限控制角色
export function addRoles (parameter) {
    return request({
        url: api.roles,
        method: 'post',
        data: parameter
    })
}
// 修改权限控制角色
export function editRoles (parameter) {
    return request({
        url: api.roles + '/' + parameter.roleId,
        method: 'put',
        data: parameter
    })
}
// 停用权限控制角色
export function deleteRoles (id) {
    return request({
        url: api.roles + '/' + id,
        method: 'delete'
    })
}
// 获取角色的详细信息
export function detailRoles (roleId) {
    return request({
        url: api.roles + '/' + roleId,
        method: 'get'
    })
}
